def find(y):
    '''神奇的队伍：找y序列的原队伍序列'''
    x = []
    while y:
        x.insert(0, y.pop(0))  # 从乱序队首弹至原队首
        x.insert(0, x.pop(-1))  # 从原队尾弹至原队首
    return x


def check(x):
    '''神奇的队伍：验证原序x变成乱序'''
    y = []
    while x:
        x.append(x.pop(0))
        y.insert(0, x.pop(0))
    return y


print(find([1, 2, 3, 4, 5]))
print(check(find([1, 2, 3, 4, 5])))